been implanted - French English Dictionary